const path = require('path')

module.exports = {	
	// 部署生产环境和开发环境下的URL。
	// 默认情况下，Vue CLI 会假设你的应用是被部署在一个域名的根路径上
	// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上，你就需要用这个选项指定这个子路径。例如，
	// 如果你的应用被部署在 https://www.ruoyi.vip/admin/，则设置 baseUrl 为 /admin/。
	publicPath: process.env.VUE_APP_CONTEXT_PATH,
	// publicPath: process.env.NODE_ENV === "production" ? "/back" : "/",//正式外网路径
	// 在npm run build 或 yarn build 时 ，生成文件的目录名称（要和baseUrl的生产环境路径一致）（默认dist）
	outputDir: process.env.BUILD_OUTPUT_DIR || 'dist',
	// 用于放置生成的静态资源 (js、css、img、fonts) 的；（项目打包之后，静态资源会放在这个文件夹下）
	assetsDir: 'static',
	// 是否开启eslint保存检测，有效值：ture | false | 'error'
	lintOnSave: process.env.NODE_ENV === 'development',
	// 如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建。
	productionSourceMap: false,
	// webpack-dev-server 相关配置
	runtimeCompiler: true,
	// devServer: {
	// 	proxy: {
	// 		'/api': { //这里的/api表示的意思是以/api开头的才生效 ->刷下面的重点
	// 			target: "https://220f-123-232-102-18.ngrok-free.app/",
	// 			changOrigin: true, //如果接口跨域这里就要这个参数配置
	// 			pathRewrite: {
	// 				//'^/api': '/api'  //实际请求地址是http://baidu.com/api/news/list
	// 				'^/api': '/' //实际请求地址是http://baidu.com/news/list
	// 				// 我的理解就是http://baidu.com替换了/api/news/list里面的/api
	// 			}
	// 		}
	// 	},
	// }
}